Loading...

Tesla team to scout locations in India for USD 2-3 billion electric car plant